🐳 dockerでnextcloud構築
$ vim docker-compose.yml
code:docker-compose.yml
version: '3'
services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- ./mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
restart: always
ports:
- 8080:80
links:
- db
volumes:
- ./apache:/var/www/html
environment:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- PHP_MEMORY_LIMIT=40960M
# httpsに対応させる場合コメントアウト
# https-portal:
# image: steveltn/https-portal:1
# ports:
# - "80:80"
# - "443:443"
# depends_on:
# - app
# restart: always
# environment:
# HSTS_MAX_AGE: 60
# STAGE: local
# volumes:
# - ./org-chimata-ssl-certs:/var/lib/https-portal
$ docker-compose up -d